video producer - French English Dictionary